package hashtable

// 哈希（散列）算法
//
// 哈希算法一般需求：
// - 从哈希值不能反向推到原值（单向哈希算法）
// - 对源数据敏感，即微小的源数据变动，就会造成哈希结果的巨变
// - 散列冲突概率小
// - 算法效率尽量高效，对较大的源数据也能较高效的进行哈希计算。
//
// 现成哈希算法：
// MD5，SHA，DES，AES等
//
// 一般应用：
// 数据加密、数据校验、唯一标识、散列函数、
// 负载均衡算法、数据分片、分布式存储。
